package com.xbdun.facade.validatebmp.service.qr;

import com.xbdun.facade.validatebmp.request.GenroScanQrRequest;
import com.xbdun.facade.validatebmp.result.QrCodeResult;
import com.xbdun.facade.validatebmp.result.WxUnionCallPcResult;

/**
* @ClassName: QrCodeFacade
* @Description	扫码二维码
* @author zhanggt 360730440@qq.com
* @date 2017年5月2日 下午6:12:01
 */
public interface QrCodeFacade {

	/**
	* 根据参数生成二维码
	* @Title: encodeByte
	* @Description: 根据参数生成二维码
	* @param request	请求生成二维码的对象
	* @return QrCodeResult    返回类型
	 */
	public QrCodeResult encodeByte(GenroScanQrRequest request);
	
	/**
	* @Title: getQrInfo
	* @Description	根据扫码获取到RedisKey获取扫码内容
	* @param redisKey	扫码事先的KEY
	* @return WxUnionCallPcResult    返回类型
	 */
	public WxUnionCallPcResult getQrInfo(String redisKey);
}